package com.definesys.smecrailtransit.module.SiteDetails;

import java.util.HashMap;

/**
 * Created by xupeizuo on 2017/8/21.
 */

public interface SiteDetailsContract {

    /**
     * 获取站点电梯实时状态
     * @param map
     */
    void getRealTimeStatus(HashMap<String,Integer> map);

    /**
     * 获取故障内容
     * @param map
     */
    void getErrorContent(HashMap<String,Object> map);

    /**
     * 获取站点电梯运行时长
     * @param map
     */
    void getSiteRunTime(HashMap<String,Object> map);

    /**
     * 获取站点电梯故障统计
     * @param map
     */
    void getSiteEleFault(HashMap<String,Object> map);

    /**
     * 获取站点参数档案
     * @param map
     */
    void getParamAchieves(HashMap<String,Object> map);

    /**
     * 获取所有线路站点信息
     * @param map
     */
//    void getAllStations(HashMap<String,Object> map);

    /**
     * 获取用户关注的站点
     * @param map
     */
//    void getAttention(HashMap<String,Object> map);

    /**
     * 修改用户关注的站点
     * @param map
     */
    void updateAttention(HashMap<String,Object> map);
}
